An Extension of Chaiken's Algorithm to B-Spline Curves with Knots in Geometric Progression
نویسندگان
چکیده
Chaiken's algorithm is a procedure for inserting new knots into uniform quadratic Bspline curves by doubling the control points and taking two successive averages. Lane and Riesenfeld showed that Chaiken's algorithm extends to uniform B-spline curves of arbitrary degree. By generalizing the notion of successive averaging, we further extend Chaiken's algorithm to B-spline curves of arbitrary degree for knot sequences in geometric and aÆne progression. 1 Subdivision for knots in arithmetic progression Let N k (t) be the B-spline basis function of degree n+ 1 whose support lies over the knot sequence t2k; t2k+2; :::; t2k+2n+4 and let N̂ n+1 k (t) be the B-spline basis function of degree n+1 whose support lies over the re ned knot sequence tk; tk+1; :::; tk+n+2. Since the B-splines form a basis, there exist constants n+1 j such that N k (t) = n+2 X j=0 n+1 j N̂ n+1 j+2k(t): (1) For the degree zero basis functions, the 0s satisfy
منابع مشابه
Optimal Trajectory Generation for a Robotic Worm via Parameterization by B-Spline Curves
In this paper we intend to generate some set of optimal trajectories according to the number of control points has been applied for parameterizing those using B-spline curves. The trajectories are used to generate an optimal locomotion gait in a crawling worm-like robot. Due to gait design considerations it is desired to minimize the required torques in a cycle of gait. Similar to caterpillars,...
متن کاملLocal Energy Fairing of B-spline Curves
An automatic algorithm for fairing B-spline curves of general order is presented. This work was motivated by a method of Farin and Sapidis about fairing planar cubic B-spline curves by subsequently removing and reinserting knots. Instead our new algorithm is based on the idea of subsequently changing one control point of a given B-spline curve so that the new curve minimizes the integral of the...
متن کاملFaculty of Actuarial Science and Statistics Automatic, Computer Aided Geometric Design of Free- Knot, Regression Splines
A new algorithm for Computer Aided Geometric Design of least squares (LS) splines with variable knots, named GeDS, is presented. It is based on interpreting functional spline regression as a parametric B-spline curve, and on using the shape preserving property of its control polygon. The GeDS algorithm includes two major stages. For the first stage, an automatic adaptive, knot location algorith...
متن کاملA limit theorem for one-parameter alteration of two knots of B-spline curves∗
Knot modification of B-spline curves is extensively studied in the past few years. Altering one knot value, curve points move on well-defined paths, the limit of which can be computed if the knot value tends to infinity. Symmetric alteration of two knot values can also be studied in a similar way. The extension of these limit theorems for general synchronized modification of two knots is discus...
متن کاملA local fitting algorithm for converting planar curves to B-splines
In this paper we present a local fitting algorithm for converting smooth planar curves to B-splines. For a smooth planar curve a set of points together with their tangent vectors are first sampled from the curve such that the connected polygon approximates the curve with high accuracy and inflexions are detected by the sampled data efficiently. Then, a G1 continuous Bézier spline curve is obtai...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CVGIP: Graphical Model and Image Processing
دوره 55 شماره
صفحات -
تاریخ انتشار 1993